a {
    color:#000488;
    text-decoration:none;
    font-family:sans-serif;
    font-weight:bold;
}

a:hover{
    color:#0A86C8;
}

.menu {
	position: absolute;	
	top: 0px;
	height: 33px;
	left: 0px;
	right: 0px;

        width: expression(this.offsetParent.offsetWidth);

        border-style: none;
	
    padding-top:0px;
    text-align: left;
    vertical-align: bottom;
    
	background-image: url("../img/menu/fondo_header.png");
	background-repeat: repeat-x;
	background-position: top left;
	
}

.left_corner_top {
	position: absolute;	
	top: 0px;
	left: 0px;
	width: 54px;
	
    padding-top:0px;
    text-align: right;
    vertical-align: bottom;
    height: 55px;
    
	background-image: url("../img/menu/left_corner_top.gif");
	background-repeat: repeat-x;
	background-position: top left;
}

.right_corner_top {	
	position: absolute;	
	top: 0px;
	right: 0px;
	width: 54px;
	height: 53px;
	
    padding:0px;
    text-align: right;
    vertical-align: bottom;
    
	background-image: url("../img/menu/right_corner_top.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

.back{
	position: absolute;
	top: 53px;
	bottom: 53px;
	left: 7%;
	width: 86%;
	height: expression(this.offsetParent.offsetHeight-106);

	background-color: #FFFFFF;
	
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity:0.5; 
        
    overflow: auto;
	z-index: 8;
}

.content{
	position: absolute;
	top: 33px;
	bottom: 32px;
	left: 2%;
	width: 95%;
	height: expression(this.offsetParent.offsetHeight-65);
        
        overflow: auto;
	z-index: 10;
}

.background{
	position: absolute;
	bottom: 53px;
	top: 53px;
	right: 0px;
	
	width: 100%;
	height: expression(this.offsetParent.offsetHeight-106);
	
	background-image: url("../img/frutas2.jpg");
	background-position: center right;
	background-attachment:fixed;
	background-repeat:no-repeat;

	z-index: 7;
}

.logo{
	position: absolute;
	height: 50px;
	width:  66px;
	
	left: 0px;
	top: 0px;
		
	background-image: url("../img/menu/logo.png");
	background-repeat: no-repeat;
	background-position: top left;
	
	z-index: 1000;
}



.menu_items{	
	font-family: sans-serif;
	font-weight: bolder;
	color: #000488;
	margin-left: 65px;
	margin-top: 10px;
	vertical-align: bottom;
}

.footer {
	position: absolute;	
	bottom: 0px;
	height: 30px;
	left: 0px;
	right: 0px;
	
	width: expression(this.offsetParent.offsetWidth-108);
	
    padding-top:0px;
    text-align: right;
    vertical-align: bottom;
    
	background-image: url("../img/menu/fondo_footer.gif");
	background-repeat: repeat-x;
	background-position: top left;
	
}

.left_corner_bottom {
	position: absolute;	
	bottom: 0px;
	left: 0px;
	width: 54px;
	
    padding-top:0px;
    text-align: right;
    vertical-align: bottom;
    height: 53px;
    
	background-image: url("../img/menu/left_corner_bottom.gif");
	background-repeat: repeat-x;
	background-position: top left;
}

.right_corner_bottom {	
	position: absolute;	
	bottom: 0px;
	right: 0px;
	width: 54px;
	height: 53px;
	
    padding:0px;
    text-align: right;
    vertical-align: bottom;
    
	background-image: url("../img/menu/right_corner_bottom.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

.entry_box {
	width:135px; height:170px; float:left;
	border:2px solid #FFFFFF;
	font-size:11px;
	font-weight:bold;
	color:#000488;
	padding:5px;
	margin:2px;
	background:#B4DF43;
}

.options{
	position: relative;	
	
	width: 80%;
	height: 90%;
	
	top: 10%;
	left: 10%;
	
    padding-top:0px;
    text-align: left;
    vertical-align: bottom;
}

.data_table{
	vertical-align: top;
	background-color: FF0099;
	font-family: sans-serif;
	font-weight: bolder;
	color: #000488;
}

.listado-h{
	background-color: #FFC6E0;
}

.listado-footer{
	vertical-align: top;
	font-family: sans-serif;
	color: #000488;
}

tr.fila_par td{
	font-weight: normal;
	background-color: #FFDDFF;
}

tr.fila_impar td{
	font-weight: normal;
	background-color: #DFDFDF;
}

tr.fila_hover td{
	font-weight: bold;
	font-style:italic;
	background-color: #FFFF99;
	cursor: hand;
	cursor: pointer;
}

tr.fila_selected td{
	font-weight: bold;
	font-style:italic;
    color: #FFFFFF;
	background-color: #9a359c;
}

tr.detail-frame td{
	font-size:13px;
	color: #000000;
}

td.radio {
    border-right-color: #AAAAAA;
    border-right-style: solid;
    border-right-width: 1px;
}

.detailTable{
    margin-top: 0px;
}

.standar-button {
	background:#FFDDFF url(../img/menu/menu_over_item.gif) center center repeat-x;
	color:#FFFFFF;
	font-family: sans-serif;
	font-weight:bold;
	font-size:18px;
	padding:2px;
}

.detail_title{
    font-weight:bold;
	font-size:18px;
	padding:2px;
    color: #000000;
}

.table_title{
    font-weight:bold;
	font-size:22px;
    color: #000488;
    vertical-align: top;
}

.toolbar{
    width: 30px;
    cursor: pointer;
}

tr.selected td{
    background-color: #000000;
}

.order{
    cursor: pointer;
    cursor: hand;
}

.tab_img{
    max-height: 48px;
}

.main_img{
    max-height: 64px;
}